﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MegavaniaX.Actors.Weapons
{
    public abstract class WeaponBase
    {
        public int MaxAmmo
        {
            get;
            protected set;
        }

        public int Ammo
        {
            get;
            protected set;
        }

        public abstract string WeaponName { get; }

        public abstract void FirePrimary(WeaponModifiers modifiers);

        public abstract void FireSecondary(WeaponModifiers modifiers);
    }
}
